Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Java Platform, Standard Edition
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
In mwbwinformatica la mwcaJava Platform, Standard Edition è una mwcqpiattaforma software ampiamente utilizzata nella mwcgprogrammazione in mwcwlinguaggio Java per costruire e distribuire mwdaapplicazioni mwdqportatili (di tipo mwdgDesktop Application) ad uso generale. Java SE consiste di una mwdwmacchina virtuale (mweaJava Virtual Machine), che deve essere usata per mweqeseguire mwegprogrammi Java, insieme ad una serie di mwewlibrerie (o "pacchetti") o mwfaAPI necessari per consentire l'uso di mwfqfile system, mwfgreti, mwfwinterfacce grafiche e così via, all'interno di tali programmi.

Contents

Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Descrizione

La Java SE era conosciuta come mwgwJava 2 Platform, Standard Edition o J2SE dalla versione 1.2 fino alla versione 1.5. La sigla "SE" viene utilizzata per distinguere la piattaforma di base della versione Enterprise Edition di mwhaJava EE e mwhqJava Micro Edition ME. Il "2" è stato originariamente destinato a sottolineare i grandi cambiamenti introdotti nella versione 1.2, ma è stato rimosso nella versione 1.6. La convenzione di denominazione è stata cambiata più volte nel corso della storia delle versioni Java. A partire da J2SE 1.4 (Merlin).

La piattaforma mwhwJava Enterprise Edition (Java EE) è una specifica correlata che comprende tutte le classi in Java SE, oltre ad un numero di classi che sono più utili per i programmi che girano su mwiaserver di postazioni di lavoro.

La piattaforma mwigJava Micro Edition (Java ME) è una specifica correlata che ha lo scopo di fornire una raccolta certificata di mwiwAPI per lo sviluppo software di piccoli mwjadispositivi con risorse limitate, come i mwjqtelefoni cellulari.

La mwjwJava Development Kit (JDK) e la mwkaJava Runtime Environment (JRE) sono i file effettivi che vengono mwkqscaricati e mwkginstallati su un mwkwcomputer rispettivamente per sviluppare ed eseguire programmi Java.

La Java SE è stata organizzata in due parti fondamentali:

• Core Java
• Desktop Java

mwmqCore Java è la parte che contiene le API fondamentali del mwmglinguaggio di programmazione, mentre mwmwDesktop Java è utilizzata per creare mwnaGUI di applicazioni o mwnqApplet.

Librerie

Le librerie standard

Le librerie standard mirano ad includere le necessità più comuni per il mwogprogrammatore. Fra le più significative si possono citare

• la possibilità di costruire mwpqGUI (mwpginterfacce grafiche) con strumenti standard e non proprietari, utilizzando i package mwpwJavaFX;
• la possibilità di creare applicazioni mwqqmulti-threaded, ovvero che svolgono in modo mwqgconcorrente molteplici attività;
• il supporto per la mwrariflessione, ovvero la capacità di un programma di agire sulla propria struttura e di utilizzare classi caricate dinamicamente dall'esterno.

Fra gli argomenti che depongono spesso a favore di Java nella scelta del linguaggio di implementazione di un progetto software moderno, inoltre, si deve certamente contare la vastità delle librerie standard, che in particolare contribuiscono a renderlo altamente integrabile con altre tecnologie. Alcuni esempi delle funzionalità incluse tra le librerie standard di Java sono:

• accesso ai mwsadatabase tramite mwsqJDBC e ai mwsgDBMS con driver mwswODBC tramite il mwtabridge JDBC-ODBC;
• manipolazione documenti mwtgXML;
• dialogo con piattaforme mwuaCORBA;
• potenti strumenti per la programmazione mwuglato server nel contesto mwuwWeb;
• supporto nativo per gran parte dei protocolli della famiglia mwvqIP, vedi ad esempio il Socket Java;
• supporto per le applicazioni mwwamultimediali, mwwqstreaming audio e video.

La vastità delle mwwwlibrerie standard è tale da renderne praticamente impossibile la padronanza "a memoria"; è dunque necessario avere a disposizione la documentazione delle mwxaAPI, disponibile in linea sul sito ufficialecite-ref-1[1] o scaricabile sul computer sotto forma di archivio mwyqcompresso (ad esempio, dalla pagina di archivio della mwygSun Microsystem dedicata a Javacite-ref-2[2]).

Estensioni

Oltre alle librerie standard, il mwagprogrammatore può fare affidamento su estensioni e package opzionali, scaricabili liberamente e facoltativamente dal mwawsito web della mwbaOracle dedicato a Java.

Le estensioni comprendono:

GeoTools Libreria per il trattamento di dati geografici

JNDI Java Naming and Directory Interface
JDBC Java Database Connectivity
• Jiro Java Interface for Regular Objects
JXTA sigla che sta per "juxtapose" (porre accanto)
Java 3D Java 3D API

Note

cite-note-11. mwdqmwdgmwdwAPI Specifications, su mweadocs.oracle.com. mweqURL consultato il 12 giugno 2014.
cite-note-22. mwfqmwfgmwfwJava SE Development Kit 8 Documentation, su mwgaoracle.com. mwgqURL consultato il 12 giugno 2014.

Collegamenti esterni

• mwhqSito ufficiale, su oracle.com.